#ifndef CF_SCENEWINDOW_H
#define CF_SCENEWINDOW_H

#include "CL_Widget.h"
#include <QToolBar>
#include <QMenu>
#include "ui_CF_SceneWindow.h"

class CF_SceneWindow : public CL_Widget
{
	Q_OBJECT

public:
	CF_SceneWindow(QWidget *parent = 0);
	~CF_SceneWindow();

protected:
	void reloadWorkspace();

	void contextMenuEvent(QContextMenuEvent* e);

protected Q_SLOTS:
	void updated(CL_UpdatedContext* context);
	void newScene();
	void switchToScene();

private:
	Ui::CF_SceneWindow ui;
	QToolBar* m_toolBar;
	QMenu* m_contextMenu;
};

#endif // CF_SCENEWINDOW_H
